Definition:
A motor inn is a type of hotel specifically designed for travelers who are driving. It usually has direct access from the rooms to the parking area, making it convenient for guests who want to park their cars close to where they sleep.
While "motor inn" generally refers to a hotel for drivers, "inn" by itself can also refer to any small hotel or lodging place, not necessarily with access to parking.
There are no specific idioms or phrasal verbs directly related to "motor inn," but you might encounter phrases like "hit the road" (to start a journey) or "pull over" (to stop a vehicle) in the context of travel.
A motor inn is a convenient place to stay for drivers, offering easy access to parking.